return (home) in triumph - Español Inglés Diccionario